/**
 * @param {number[]} nums
 * @return {number}
 */
var majorityElement = function (nums) {
  let map = new Map();
  for (let i = 0; i < nums.length; i++) {
      if (map.has(nums[i])) {
          let num = map.get(nums[i])
          map.set(nums[i], num+1)
      } else {
          map.set(nums[i], 1)
      }
  }
  // 遍历map查找出最大的一个数组
  // 遍历map
  // 找出最大的一个数组
  const max = Math.max(...map.values())
  for (let [key, value] of map) {
      if (value === max) {
          return key
      }
  }
};

console.log(majorityElement([3,2,3]))